import static org.junit.Assert.*;

import org.junit.Test;

import automat.Billetautomat;


public class Negativtbeløbtest {

	@Test
	public void test() {
		Billetautomat automat = new Billetautomat();

		int antalFejl = 0;
		int retur;

		// Indsæt negative beløb
		// Preconditions
		retur = 0;
		automat.montørLogin("1234");
		if (automat.erMontør() != true) {
			System.out.println("automat.montørLogin(1234)");
			return;
		}
		automat.nulstil();
		if (automat.getAntalBilletterSolgt() != 0) {
			System.out.println("automat.nulstil()");
			return;
		}
		automat.returpenge();
		if (automat.getBalance() != 0) {
			System.out.println("automat.returpenge()");
			return;
		}
		automat.montørLogin("");
		if (automat.erMontør() != false) {
			System.out.println("automat.montørLogin()");
			return;
		}

		// Test
		automat.indsætPenge(-10);

		// Postcondition
		retur = automat.getBalance();
		if (retur != 0) {
			antalFejl++;
			System.out.println("Fejl: Indsæt negativ beløb " + retur + "\n");

		}
		
	}
}